package com.bj58.mis.apm.server.kylinreceive.model;

import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

@Entity
@Table(name="kylin_cubedesc")
@Data
public class KylinCubedesc implements Serializable {

  @Id
  private String id;
  private Date lastModified;
  private String name;
  private Boolean isDraft;
  private String modelId;
  private String modelName;
  private String description;
  private String nullString;
  private String signature;
  private String dimensions;
  private String measures;
  private String rowkey;
  private String hbaseMapping;
  private String aggregationGroups;
  private String projectId;
  private Long parentForward;
  private String cuboidBlackList;
  private Long fullMark;
  private String autoMergeTimeRanges;
  private Long volatileRange;
  private Long retentionRange;
  private Date partitionDateStart;
  private Long engineType;
  private Long storageType;
}
